<?php

/**
 * Clase de mensaje para la solicitud de reserva de ejemplares
 *
 * @author Pablo Andres Diaz
 */
class MensajeSolicitudReserva extends MensajeBase
{
    public function __construct($codigo,$nombre,$ejemplares) {

        $ejs="";

        foreach($ejemplares AS $ejemplar)
        {
            $ejemplar_reservado=EjemplaresTable::getInstance()->find($ejemplar);
            $titulo=$ejemplar_reservado->getFicha()->getTitulo();

            $ejs.="<tr><td>$ejemplar</td><td>$titulo</td></tr>";
        }

        $body=sprintf(<<<EOF
        <html>
            <head></head>
            <body>
            <p>El usuario<br /><br />Código: %s <br />Nombre: %s <br /><br />Ha solicitado la reserva del siguiente material:</p>
            <table border='1'>
            <tr><td>Número Adquisición</td><td>Título</td></tr>
            %s
            </body></html>
EOF
                ,
                $codigo,
                $nombre,
                $ejs
                );

        parent::__construct("Solicitud de reserva desde el catálogo en línea", $body);

        $this->setCc(sfConfig::get('app_correo_solicitud_reserva'));
        
    }
}
?>
